*{
   margin:0;
   padding:0;
   font:12pt serif
}
#requirements{
   width:21cm
}
.table-req{
   margin:0 auto 30px auto;
   width:18cm;
   border-collapse:collapse
}
.point{
   margin-left:1.5cm;
   font-size:10pt
}
table.table-req tr td{
   border:1px solid #dcdcdc
}
td.first{
   border-left:1px solid #000 !important
}
td.last{
   border-right:1px solid #000 !important
}
tr.first td{
   border-top:1px solid #000 !important
}
tr.last td{
   border-bottom:1px solid #000 !important
}
h3{
   font-weight:bold
}